Big Huge Thesaurus

living substance

noun